naval blockade - Turkish English Dictionary